# -*- coding:utf-8 -*-
from PySide6.QtWidgets import (QHBoxLayout, QPushButton, QGroupBox)

class BtnGroup(QGroupBox):
    def __init__(self):
        """
        具体操作按钮组
        """
        super().__init__("快捷操作")
        # 水平布局
        btn_layout = QHBoxLayout()
        self.btn_save = QPushButton("保存配置")
        self.btn_export = QPushButton("开始导出")
        btn_layout.addWidget(self.btn_save)
        btn_layout.addWidget(self.btn_export)
        self.setLayout(btn_layout)

    def set_language(self, lang_data):
        """设置语言"""
        self.setTitle(lang_data.get("btn_title", "快捷操作"))
        self.btn_save.setText(lang_data.get("btn_save", "保存配置"))
        self.btn_export.setText(lang_data.get("btn_export", "开始导出"))